#ifndef SCENE_H
#define SCENE_H

#include<QObject>
#include<camera.h>
#include<dielectric.h>
#include<metal.h>
#include<lambertian.h>
#include<bvh_node.h>
#include<checker_texture.h>
#include<constant_texture.h>
#include<image_texture.h>
#include<noise_texture.h>
#include<sphere.h>
#include<moving_sphere.h>

class scene:public QObject
{
    Q_OBJECT
public:
    scene(){};
    scene(camera*c,hitable*h){
        cam=c;
        world=h;
    }
    camera*cam;
    hitable*world;
};

#endif // SCENE_H
